#coding=utf-8

from function_ import *

#第一步，导入excel文档读取的模块
import xlrd

#实例化一个自动化测试的对象
t = autoTest()

#第二步，定义文档的位置，打开这个文档
filename = "F:/testcase.xlsx"
file = xlrd.open_workbook(filename)

def readExcel_(sheet):

    #第三步，通过这个文档来查找指定的sheet页面
    sheet = file.sheet_by_name(sheet)
    #循环的读取这个页面中的每一行的信息
    for i in range(1,sheet.nrows):
        list = sheet.row_values(i)    #将每一行的列表数据保存到一个变量中
        keyword,data,method,pos,status = list[0],list[1],list[2],list[3],list[4]  #将这一行中每个格子的内容，分别保存给一个变量
        print keyword,data,method,pos
        #第四步，判断每一行的关键字是什么内容，针对关键字，来创建浏览器的操作方法
        if keyword == "open":
            t.open_(data, 5)
        elif keyword == "input":
            t.input_(data, method, pos)
        elif keyword == "click":
            t.click_(method, pos)
        elif keyword == "frame":
            t.frame_(data, method, pos)
        elif keyword == "keys":
            t.keys_(data)
        elif keyword == "window":
            t.window_(data)
        elif keyword == "mouse":
            t.mouse_(data, method, pos, status)
        elif keyword == "js":
            t.js_(data)
        elif keyword == "select":
            t.select_(data, method, pos)
        elif keyword == "check":
            ele = t.check_(method, pos)
            return ele
        else:
            print "暂时没有这个关键字"
    
    
    
    
    
    
    
    